package com.tarena.day020;
/** 变量的声明 与作用域 */
public class VarDemo {
  public static void main(String[] args) {
    
    //  jiangzr@tarena.com.cn
    int age;//变量的声明(定义)
    //System.out.println(age);//编译错误,age必须初始化以后使用
    age = 15;//变量的初始化, 第一次赋值
    System.out.println(age);//15 初始化以后可以使用age了
    age = 16;//赋值, 修改变量的值
    System.out.println(age);//16
    //int age = 18;//编译错误, 变量不能重复定义(声明)
    age = 18;
    int times = 10;//声明同时初始化
    System.out.println(times); 
    //变量的作用域
    if(age<16){
      //System.out.println(score);//编译错误, 没有声明变量
      int score = 100;//变量的作用域, 从声明的地方开始到块结束
      System.out.println(score);
    }
    //System.out.println(score);//编译错误, 没有声明变量
    int score = 10;
    System.out.println(score);//10
  }
}










